﻿/*
 * Created by SharpDevelop.
 * User: IEscarro
 * Date: 8/25/2009
 * Time: 4:08 PM
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */

using System;

namespace Miming.Model
{
	/// <summary>
	/// Description of Employee.
	/// </summary>
	public class Employee
	{
		int id;
		string printOnCheckAs;
		Address address;
		string fax;
		BillingRateLevel billingRateLevel;
		bool inactive;
		
		public virtual bool Inactive {
			get { return inactive; }
			set { inactive = value; }
		}
		
		public virtual BillingRateLevel BillingRateLevel {
			get { return billingRateLevel; }
			set { billingRateLevel = value; }
		}
		DateTime hireDate;
		
		public virtual DateTime HireDate {
			get { return hireDate; }
			set { hireDate = value; }
		}
		DateTime releaseDate;
		
		public virtual DateTime ReleaseDate {
			get { return releaseDate; }
			set { releaseDate = value; }
		}
		int type;
		
		public virtual int Type {
			get { return type; }
			set { type = value; }
		}
		WorkersCompensation workersCompensation;
		
		public virtual WorkersCompensation WorkersCompensation {
			get { return workersCompensation; }
			set { workersCompensation = value; }
		}
		
		public virtual string Fax {
			get { return fax; }
			set { fax = value; }
		}
		string email;
		
		public virtual string Email {
			get { return email; }
			set { email = value; }
		}
		string pager;
		
		public virtual string Pager {
			get { return pager; }
			set { pager = value; }
		}
		string pinPager;
		
		public virtual string PinPager {
			get { return pinPager; }
			set { pinPager = value; }
		}
		string accountNo;
		
		public virtual string AccountNo {
			get { return accountNo; }
			set { accountNo = value; }
		}
		
		public virtual Address Address {
			get { return address; }
			set { address = value; }
		}
		int state;
		
		public virtual int State {
			get { return state; }
			set { state = value; }
		}
		string phone;
		
		public virtual string Phone {
			get { return phone; }
			set { phone = value; }
		}
		string cellular;
		
		public virtual string Cellular {
			get { return cellular; }
			set { cellular = value; }
		}
		string altPhone;
		
		public virtual string AltPhone {
			get { return altPhone; }
			set { altPhone = value; }
		}
		
		public virtual string PrintOnCheckAs {
			get { return printOnCheckAs; }
			set { printOnCheckAs = value; }
		}
		string ssNo;
		
		public virtual string SSNo {
			get { return ssNo; }
			set { ssNo = value; }
		}
		int gender;
		
		public virtual int Gender {
			get { return gender; }
			set { gender = value; }
		}
		DateTime dateOfBirth = DateTime.Now;
		
		public virtual DateTime DateOfBirth {
			get { return dateOfBirth; }
			set { dateOfBirth = value; }
		}
		
		public virtual int Id {
			get { return id; }
			set { id = value; }
		}
		Name name;
		
		public virtual Name Name {
			get { return name; }
			set { name = value; }
		}
		
		public Employee()
		{
		}
	}
}
